{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 载入数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签，字体名称为win中中文字体对应的英文名\n",
    "plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号\n",
    "\n",
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "target_url = (\"https://archive.ics.uci.edu/ml/machine-learning-\"\n",
    "\"databases/undocumented/connectionist-bench/sonar/sonar.all-data\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>V0</th>\n",
       "      <th>V1</th>\n",
       "      <th>V2</th>\n",
       "      <th>V3</th>\n",
       "      <th>V4</th>\n",
       "      <th>V5</th>\n",
       "      <th>V6</th>\n",
       "      <th>V7</th>\n",
       "      <th>V8</th>\n",
       "      <th>V9</th>\n",
       "      <th>...</th>\n",
       "      <th>V51</th>\n",
       "      <th>V52</th>\n",
       "      <th>V53</th>\n",
       "      <th>V54</th>\n",
       "      <th>V55</th>\n",
       "      <th>V56</th>\n",
       "      <th>V57</th>\n",
       "      <th>V58</th>\n",
       "      <th>V59</th>\n",
       "      <th>V60</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.0200</td>\n",
       "      <td>0.0371</td>\n",
       "      <td>0.0428</td>\n",
       "      <td>0.0207</td>\n",
       "      <td>0.0954</td>\n",
       "      <td>0.0986</td>\n",
       "      <td>0.1539</td>\n",
       "      <td>0.1601</td>\n",
       "      <td>0.3109</td>\n",
       "      <td>0.2111</td>\n",
       "      <td>...</td>\n",
       "      <td>0.0027</td>\n",
       "      <td>0.0065</td>\n",
       "      <td>0.0159</td>\n",
       "      <td>0.0072</td>\n",
       "      <td>0.0167</td>\n",
       "      <td>0.0180</td>\n",
       "      <td>0.0084</td>\n",
       "      <td>0.0090</td>\n",
       "      <td>0.0032</td>\n",
       "      <td>R</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.0453</td>\n",
       "      <td>0.0523</td>\n",
       "      <td>0.0843</td>\n",
       "      <td>0.0689</td>\n",
       "      <td>0.1183</td>\n",
       "      <td>0.2583</td>\n",
       "      <td>0.2156</td>\n",
       "      <td>0.3481</td>\n",
       "      <td>0.3337</td>\n",
       "      <td>0.2872</td>\n",
       "      <td>...</td>\n",
       "      <td>0.0084</td>\n",
       "      <td>0.0089</td>\n",
       "      <td>0.0048</td>\n",
       "      <td>0.0094</td>\n",
       "      <td>0.0191</td>\n",
       "      <td>0.0140</td>\n",
       "      <td>0.0049</td>\n",
       "      <td>0.0052</td>\n",
       "      <td>0.0044</td>\n",
       "      <td>R</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.0262</td>\n",
       "      <td>0.0582</td>\n",
       "      <td>0.1099</td>\n",
       "      <td>0.1083</td>\n",
       "      <td>0.0974</td>\n",
       "      <td>0.2280</td>\n",
       "      <td>0.2431</td>\n",
       "      <td>0.3771</td>\n",
       "      <td>0.5598</td>\n",
       "      <td>0.6194</td>\n",
       "      <td>...</td>\n",
       "      <td>0.0232</td>\n",
       "      <td>0.0166</td>\n",
       "      <td>0.0095</td>\n",
       "      <td>0.0180</td>\n",
       "      <td>0.0244</td>\n",
       "      <td>0.0316</td>\n",
       "      <td>0.0164</td>\n",
       "      <td>0.0095</td>\n",
       "      <td>0.0078</td>\n",
       "      <td>R</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.0100</td>\n",
       "      <td>0.0171</td>\n",
       "      <td>0.0623</td>\n",
       "      <td>0.0205</td>\n",
       "      <td>0.0205</td>\n",
       "      <td>0.0368</td>\n",
       "      <td>0.1098</td>\n",
       "      <td>0.1276</td>\n",
       "      <td>0.0598</td>\n",
       "      <td>0.1264</td>\n",
       "      <td>...</td>\n",
       "      <td>0.0121</td>\n",
       "      <td>0.0036</td>\n",
       "      <td>0.0150</td>\n",
       "      <td>0.0085</td>\n",
       "      <td>0.0073</td>\n",
       "      <td>0.0050</td>\n",
       "      <td>0.0044</td>\n",
       "      <td>0.0040</td>\n",
       "      <td>0.0117</td>\n",
       "      <td>R</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.0762</td>\n",
       "      <td>0.0666</td>\n",
       "      <td>0.0481</td>\n",
       "      <td>0.0394</td>\n",
       "      <td>0.0590</td>\n",
       "      <td>0.0649</td>\n",
       "      <td>0.1209</td>\n",
       "      <td>0.2467</td>\n",
       "      <td>0.3564</td>\n",
       "      <td>0.4459</td>\n",
       "      <td>...</td>\n",
       "      <td>0.0031</td>\n",
       "      <td>0.0054</td>\n",
       "      <td>0.0105</td>\n",
       "      <td>0.0110</td>\n",
       "      <td>0.0015</td>\n",
       "      <td>0.0072</td>\n",
       "      <td>0.0048</td>\n",
       "      <td>0.0107</td>\n",
       "      <td>0.0094</td>\n",
       "      <td>R</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 61 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "       V0      V1      V2      V3      V4      V5      V6      V7      V8  \\\n",
       "0  0.0200  0.0371  0.0428  0.0207  0.0954  0.0986  0.1539  0.1601  0.3109   \n",
       "1  0.0453  0.0523  0.0843  0.0689  0.1183  0.2583  0.2156  0.3481  0.3337   \n",
       "2  0.0262  0.0582  0.1099  0.1083  0.0974  0.2280  0.2431  0.3771  0.5598   \n",
       "3  0.0100  0.0171  0.0623  0.0205  0.0205  0.0368  0.1098  0.1276  0.0598   \n",
       "4  0.0762  0.0666  0.0481  0.0394  0.0590  0.0649  0.1209  0.2467  0.3564   \n",
       "\n",
       "       V9  ...     V51     V52     V53     V54     V55     V56     V57  \\\n",
       "0  0.2111  ...  0.0027  0.0065  0.0159  0.0072  0.0167  0.0180  0.0084   \n",
       "1  0.2872  ...  0.0084  0.0089  0.0048  0.0094  0.0191  0.0140  0.0049   \n",
       "2  0.6194  ...  0.0232  0.0166  0.0095  0.0180  0.0244  0.0316  0.0164   \n",
       "3  0.1264  ...  0.0121  0.0036  0.0150  0.0085  0.0073  0.0050  0.0044   \n",
       "4  0.4459  ...  0.0031  0.0054  0.0105  0.0110  0.0015  0.0072  0.0048   \n",
       "\n",
       "      V58     V59  V60  \n",
       "0  0.0090  0.0032    R  \n",
       "1  0.0052  0.0044    R  \n",
       "2  0.0095  0.0078    R  \n",
       "3  0.0040  0.0117    R  \n",
       "4  0.0107  0.0094    R  \n",
       "\n",
       "[5 rows x 61 columns]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "try:\n",
    "    # 第一个参数比较灵活，可以是url,也可是文件路径，或者IO等。\n",
    "    df_sonar = pd.read_csv(\"../../data/sonar.csv\", header=0)\n",
    "except Exception as e:\n",
    "    print(e)\n",
    "    df_sonar = pd.read_csv(target_url, header=None, prefix='V')\n",
    "    df_sonar.to_csv(\"../../data/sonar.csv\", index=False)\n",
    "\n",
    "df_sonar.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 计算相关系数矩阵，并绘制热力图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>V0</th>\n",
       "      <th>V1</th>\n",
       "      <th>V2</th>\n",
       "      <th>V3</th>\n",
       "      <th>V4</th>\n",
       "      <th>V5</th>\n",
       "      <th>V6</th>\n",
       "      <th>V7</th>\n",
       "      <th>V8</th>\n",
       "      <th>V9</th>\n",
       "      <th>...</th>\n",
       "      <th>V50</th>\n",
       "      <th>V51</th>\n",
       "      <th>V52</th>\n",
       "      <th>V53</th>\n",
       "      <th>V54</th>\n",
       "      <th>V55</th>\n",
       "      <th>V56</th>\n",
       "      <th>V57</th>\n",
       "      <th>V58</th>\n",
       "      <th>V59</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>V0</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.735896</td>\n",
       "      <td>0.571537</td>\n",
       "      <td>0.491438</td>\n",
       "      <td>0.344797</td>\n",
       "      <td>0.238921</td>\n",
       "      <td>0.260815</td>\n",
       "      <td>0.355523</td>\n",
       "      <td>0.353420</td>\n",
       "      <td>0.318276</td>\n",
       "      <td>...</td>\n",
       "      <td>0.254450</td>\n",
       "      <td>0.355299</td>\n",
       "      <td>0.311729</td>\n",
       "      <td>0.322299</td>\n",
       "      <td>0.312067</td>\n",
       "      <td>0.220642</td>\n",
       "      <td>0.313725</td>\n",
       "      <td>0.368132</td>\n",
       "      <td>0.357116</td>\n",
       "      <td>0.347078</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V1</th>\n",
       "      <td>0.735896</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.779916</td>\n",
       "      <td>0.606684</td>\n",
       "      <td>0.419669</td>\n",
       "      <td>0.332329</td>\n",
       "      <td>0.279040</td>\n",
       "      <td>0.334615</td>\n",
       "      <td>0.316733</td>\n",
       "      <td>0.270782</td>\n",
       "      <td>...</td>\n",
       "      <td>0.320538</td>\n",
       "      <td>0.434548</td>\n",
       "      <td>0.346076</td>\n",
       "      <td>0.383960</td>\n",
       "      <td>0.380165</td>\n",
       "      <td>0.262263</td>\n",
       "      <td>0.280341</td>\n",
       "      <td>0.353042</td>\n",
       "      <td>0.352200</td>\n",
       "      <td>0.358761</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V2</th>\n",
       "      <td>0.571537</td>\n",
       "      <td>0.779916</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.781786</td>\n",
       "      <td>0.546141</td>\n",
       "      <td>0.346275</td>\n",
       "      <td>0.190434</td>\n",
       "      <td>0.237884</td>\n",
       "      <td>0.252691</td>\n",
       "      <td>0.219637</td>\n",
       "      <td>...</td>\n",
       "      <td>0.238110</td>\n",
       "      <td>0.394076</td>\n",
       "      <td>0.332914</td>\n",
       "      <td>0.367186</td>\n",
       "      <td>0.289731</td>\n",
       "      <td>0.287661</td>\n",
       "      <td>0.380819</td>\n",
       "      <td>0.334108</td>\n",
       "      <td>0.425047</td>\n",
       "      <td>0.373948</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V3</th>\n",
       "      <td>0.491438</td>\n",
       "      <td>0.606684</td>\n",
       "      <td>0.781786</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.726943</td>\n",
       "      <td>0.352805</td>\n",
       "      <td>0.246440</td>\n",
       "      <td>0.246742</td>\n",
       "      <td>0.247078</td>\n",
       "      <td>0.237769</td>\n",
       "      <td>...</td>\n",
       "      <td>0.174676</td>\n",
       "      <td>0.374651</td>\n",
       "      <td>0.364772</td>\n",
       "      <td>0.334211</td>\n",
       "      <td>0.284955</td>\n",
       "      <td>0.280938</td>\n",
       "      <td>0.340254</td>\n",
       "      <td>0.344865</td>\n",
       "      <td>0.420266</td>\n",
       "      <td>0.400626</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V4</th>\n",
       "      <td>0.344797</td>\n",
       "      <td>0.419669</td>\n",
       "      <td>0.546141</td>\n",
       "      <td>0.726943</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.597053</td>\n",
       "      <td>0.335422</td>\n",
       "      <td>0.204006</td>\n",
       "      <td>0.177906</td>\n",
       "      <td>0.183219</td>\n",
       "      <td>...</td>\n",
       "      <td>0.115936</td>\n",
       "      <td>0.266617</td>\n",
       "      <td>0.314985</td>\n",
       "      <td>0.205306</td>\n",
       "      <td>0.196472</td>\n",
       "      <td>0.199323</td>\n",
       "      <td>0.219395</td>\n",
       "      <td>0.238793</td>\n",
       "      <td>0.290982</td>\n",
       "      <td>0.253710</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V5</th>\n",
       "      <td>0.238921</td>\n",
       "      <td>0.332329</td>\n",
       "      <td>0.346275</td>\n",
       "      <td>0.352805</td>\n",
       "      <td>0.597053</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.702889</td>\n",
       "      <td>0.471683</td>\n",
       "      <td>0.327578</td>\n",
       "      <td>0.288621</td>\n",
       "      <td>...</td>\n",
       "      <td>0.171767</td>\n",
       "      <td>0.252288</td>\n",
       "      <td>0.162404</td>\n",
       "      <td>0.164073</td>\n",
       "      <td>0.133464</td>\n",
       "      <td>0.166758</td>\n",
       "      <td>0.161333</td>\n",
       "      <td>0.203986</td>\n",
       "      <td>0.220573</td>\n",
       "      <td>0.178158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V6</th>\n",
       "      <td>0.260815</td>\n",
       "      <td>0.279040</td>\n",
       "      <td>0.190434</td>\n",
       "      <td>0.246440</td>\n",
       "      <td>0.335422</td>\n",
       "      <td>0.702889</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.675774</td>\n",
       "      <td>0.470580</td>\n",
       "      <td>0.425448</td>\n",
       "      <td>...</td>\n",
       "      <td>0.184152</td>\n",
       "      <td>0.144051</td>\n",
       "      <td>0.046403</td>\n",
       "      <td>0.163074</td>\n",
       "      <td>0.195541</td>\n",
       "      <td>0.174143</td>\n",
       "      <td>0.186324</td>\n",
       "      <td>0.242646</td>\n",
       "      <td>0.183578</td>\n",
       "      <td>0.222493</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V7</th>\n",
       "      <td>0.355523</td>\n",
       "      <td>0.334615</td>\n",
       "      <td>0.237884</td>\n",
       "      <td>0.246742</td>\n",
       "      <td>0.204006</td>\n",
       "      <td>0.471683</td>\n",
       "      <td>0.675774</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.778577</td>\n",
       "      <td>0.652525</td>\n",
       "      <td>...</td>\n",
       "      <td>0.260692</td>\n",
       "      <td>0.219038</td>\n",
       "      <td>0.102447</td>\n",
       "      <td>0.234008</td>\n",
       "      <td>0.239551</td>\n",
       "      <td>0.276819</td>\n",
       "      <td>0.267212</td>\n",
       "      <td>0.287603</td>\n",
       "      <td>0.194400</td>\n",
       "      <td>0.146216</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V8</th>\n",
       "      <td>0.353420</td>\n",
       "      <td>0.316733</td>\n",
       "      <td>0.252691</td>\n",
       "      <td>0.247078</td>\n",
       "      <td>0.177906</td>\n",
       "      <td>0.327578</td>\n",
       "      <td>0.470580</td>\n",
       "      <td>0.778577</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.877131</td>\n",
       "      <td>...</td>\n",
       "      <td>0.174873</td>\n",
       "      <td>0.207996</td>\n",
       "      <td>0.105352</td>\n",
       "      <td>0.202615</td>\n",
       "      <td>0.179342</td>\n",
       "      <td>0.232764</td>\n",
       "      <td>0.193963</td>\n",
       "      <td>0.231745</td>\n",
       "      <td>0.097293</td>\n",
       "      <td>0.095243</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V9</th>\n",
       "      <td>0.318276</td>\n",
       "      <td>0.270782</td>\n",
       "      <td>0.219637</td>\n",
       "      <td>0.237769</td>\n",
       "      <td>0.183219</td>\n",
       "      <td>0.288621</td>\n",
       "      <td>0.425448</td>\n",
       "      <td>0.652525</td>\n",
       "      <td>0.877131</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.167096</td>\n",
       "      <td>0.165537</td>\n",
       "      <td>0.097544</td>\n",
       "      <td>0.146725</td>\n",
       "      <td>0.175254</td>\n",
       "      <td>0.151889</td>\n",
       "      <td>0.140327</td>\n",
       "      <td>0.212277</td>\n",
       "      <td>0.058273</td>\n",
       "      <td>0.097358</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V10</th>\n",
       "      <td>0.344058</td>\n",
       "      <td>0.297065</td>\n",
       "      <td>0.274610</td>\n",
       "      <td>0.271881</td>\n",
       "      <td>0.231684</td>\n",
       "      <td>0.333570</td>\n",
       "      <td>0.396588</td>\n",
       "      <td>0.584583</td>\n",
       "      <td>0.728063</td>\n",
       "      <td>0.853140</td>\n",
       "      <td>...</td>\n",
       "      <td>0.157615</td>\n",
       "      <td>0.165748</td>\n",
       "      <td>0.084801</td>\n",
       "      <td>0.142572</td>\n",
       "      <td>0.228991</td>\n",
       "      <td>0.122332</td>\n",
       "      <td>0.103405</td>\n",
       "      <td>0.193358</td>\n",
       "      <td>0.067726</td>\n",
       "      <td>0.089695</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V11</th>\n",
       "      <td>0.210861</td>\n",
       "      <td>0.194102</td>\n",
       "      <td>0.214807</td>\n",
       "      <td>0.175381</td>\n",
       "      <td>0.211657</td>\n",
       "      <td>0.344451</td>\n",
       "      <td>0.274432</td>\n",
       "      <td>0.328329</td>\n",
       "      <td>0.363404</td>\n",
       "      <td>0.485392</td>\n",
       "      <td>...</td>\n",
       "      <td>0.113418</td>\n",
       "      <td>0.117699</td>\n",
       "      <td>0.042263</td>\n",
       "      <td>0.078457</td>\n",
       "      <td>0.164590</td>\n",
       "      <td>0.115658</td>\n",
       "      <td>0.030732</td>\n",
       "      <td>0.065273</td>\n",
       "      <td>0.044614</td>\n",
       "      <td>0.071364</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V12</th>\n",
       "      <td>0.210722</td>\n",
       "      <td>0.249596</td>\n",
       "      <td>0.258767</td>\n",
       "      <td>0.215754</td>\n",
       "      <td>0.299086</td>\n",
       "      <td>0.411107</td>\n",
       "      <td>0.365391</td>\n",
       "      <td>0.322951</td>\n",
       "      <td>0.316899</td>\n",
       "      <td>0.405370</td>\n",
       "      <td>...</td>\n",
       "      <td>0.203347</td>\n",
       "      <td>0.147479</td>\n",
       "      <td>0.058599</td>\n",
       "      <td>0.160916</td>\n",
       "      <td>0.272492</td>\n",
       "      <td>0.183743</td>\n",
       "      <td>0.057870</td>\n",
       "      <td>0.171140</td>\n",
       "      <td>0.151804</td>\n",
       "      <td>0.061411</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V13</th>\n",
       "      <td>0.256278</td>\n",
       "      <td>0.273170</td>\n",
       "      <td>0.291724</td>\n",
       "      <td>0.286708</td>\n",
       "      <td>0.359062</td>\n",
       "      <td>0.396233</td>\n",
       "      <td>0.409576</td>\n",
       "      <td>0.387114</td>\n",
       "      <td>0.329659</td>\n",
       "      <td>0.345684</td>\n",
       "      <td>...</td>\n",
       "      <td>0.180464</td>\n",
       "      <td>0.137443</td>\n",
       "      <td>0.133196</td>\n",
       "      <td>0.210925</td>\n",
       "      <td>0.326821</td>\n",
       "      <td>0.252166</td>\n",
       "      <td>0.190886</td>\n",
       "      <td>0.258675</td>\n",
       "      <td>0.209122</td>\n",
       "      <td>0.120966</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V14</th>\n",
       "      <td>0.304878</td>\n",
       "      <td>0.307599</td>\n",
       "      <td>0.285663</td>\n",
       "      <td>0.278529</td>\n",
       "      <td>0.318059</td>\n",
       "      <td>0.367908</td>\n",
       "      <td>0.411692</td>\n",
       "      <td>0.391514</td>\n",
       "      <td>0.299575</td>\n",
       "      <td>0.294699</td>\n",
       "      <td>...</td>\n",
       "      <td>0.153162</td>\n",
       "      <td>0.135271</td>\n",
       "      <td>0.103444</td>\n",
       "      <td>0.218703</td>\n",
       "      <td>0.261822</td>\n",
       "      <td>0.218395</td>\n",
       "      <td>0.202511</td>\n",
       "      <td>0.225545</td>\n",
       "      <td>0.193671</td>\n",
       "      <td>0.171089</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V15</th>\n",
       "      <td>0.239079</td>\n",
       "      <td>0.261844</td>\n",
       "      <td>0.237017</td>\n",
       "      <td>0.248245</td>\n",
       "      <td>0.328725</td>\n",
       "      <td>0.353783</td>\n",
       "      <td>0.363086</td>\n",
       "      <td>0.322237</td>\n",
       "      <td>0.241819</td>\n",
       "      <td>0.242869</td>\n",
       "      <td>...</td>\n",
       "      <td>0.099892</td>\n",
       "      <td>0.104039</td>\n",
       "      <td>0.096325</td>\n",
       "      <td>0.206922</td>\n",
       "      <td>0.240968</td>\n",
       "      <td>0.215478</td>\n",
       "      <td>0.191736</td>\n",
       "      <td>0.198019</td>\n",
       "      <td>0.182337</td>\n",
       "      <td>0.158438</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V16</th>\n",
       "      <td>0.137845</td>\n",
       "      <td>0.152170</td>\n",
       "      <td>0.201093</td>\n",
       "      <td>0.223203</td>\n",
       "      <td>0.326477</td>\n",
       "      <td>0.293190</td>\n",
       "      <td>0.250024</td>\n",
       "      <td>0.140912</td>\n",
       "      <td>0.100146</td>\n",
       "      <td>0.121264</td>\n",
       "      <td>...</td>\n",
       "      <td>0.009036</td>\n",
       "      <td>0.020313</td>\n",
       "      <td>0.035635</td>\n",
       "      <td>0.129138</td>\n",
       "      <td>0.168460</td>\n",
       "      <td>0.128968</td>\n",
       "      <td>0.145708</td>\n",
       "      <td>0.148563</td>\n",
       "      <td>0.121800</td>\n",
       "      <td>0.093992</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V17</th>\n",
       "      <td>0.041817</td>\n",
       "      <td>0.042870</td>\n",
       "      <td>0.120587</td>\n",
       "      <td>0.194992</td>\n",
       "      <td>0.299266</td>\n",
       "      <td>0.235778</td>\n",
       "      <td>0.208057</td>\n",
       "      <td>0.061333</td>\n",
       "      <td>0.027380</td>\n",
       "      <td>0.063745</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.104656</td>\n",
       "      <td>-0.057236</td>\n",
       "      <td>-0.006627</td>\n",
       "      <td>0.072344</td>\n",
       "      <td>0.093767</td>\n",
       "      <td>0.080812</td>\n",
       "      <td>0.056930</td>\n",
       "      <td>0.096022</td>\n",
       "      <td>0.028446</td>\n",
       "      <td>0.046617</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V18</th>\n",
       "      <td>0.055227</td>\n",
       "      <td>0.040911</td>\n",
       "      <td>0.099303</td>\n",
       "      <td>0.189405</td>\n",
       "      <td>0.340543</td>\n",
       "      <td>0.226305</td>\n",
       "      <td>0.215495</td>\n",
       "      <td>0.061825</td>\n",
       "      <td>0.067237</td>\n",
       "      <td>0.099632</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.050988</td>\n",
       "      <td>0.011450</td>\n",
       "      <td>0.051367</td>\n",
       "      <td>0.120153</td>\n",
       "      <td>0.099082</td>\n",
       "      <td>0.121331</td>\n",
       "      <td>0.045204</td>\n",
       "      <td>0.138365</td>\n",
       "      <td>0.023019</td>\n",
       "      <td>0.007468</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V19</th>\n",
       "      <td>0.156760</td>\n",
       "      <td>0.102428</td>\n",
       "      <td>0.103117</td>\n",
       "      <td>0.188317</td>\n",
       "      <td>0.285737</td>\n",
       "      <td>0.206841</td>\n",
       "      <td>0.196496</td>\n",
       "      <td>0.204950</td>\n",
       "      <td>0.266455</td>\n",
       "      <td>0.246924</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.022960</td>\n",
       "      <td>0.028754</td>\n",
       "      <td>0.069692</td>\n",
       "      <td>0.171936</td>\n",
       "      <td>0.157272</td>\n",
       "      <td>0.178498</td>\n",
       "      <td>0.066425</td>\n",
       "      <td>0.132453</td>\n",
       "      <td>-0.005364</td>\n",
       "      <td>-0.028540</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V20</th>\n",
       "      <td>0.117663</td>\n",
       "      <td>0.075255</td>\n",
       "      <td>0.063990</td>\n",
       "      <td>0.142271</td>\n",
       "      <td>0.205088</td>\n",
       "      <td>0.174768</td>\n",
       "      <td>0.165827</td>\n",
       "      <td>0.208785</td>\n",
       "      <td>0.264109</td>\n",
       "      <td>0.240862</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.024222</td>\n",
       "      <td>-0.034845</td>\n",
       "      <td>-0.000270</td>\n",
       "      <td>0.167327</td>\n",
       "      <td>0.059823</td>\n",
       "      <td>0.139089</td>\n",
       "      <td>0.030943</td>\n",
       "      <td>0.079818</td>\n",
       "      <td>-0.049413</td>\n",
       "      <td>-0.025201</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V21</th>\n",
       "      <td>-0.056973</td>\n",
       "      <td>-0.074157</td>\n",
       "      <td>-0.026815</td>\n",
       "      <td>0.036010</td>\n",
       "      <td>0.152897</td>\n",
       "      <td>0.123770</td>\n",
       "      <td>0.063773</td>\n",
       "      <td>0.023786</td>\n",
       "      <td>0.019512</td>\n",
       "      <td>0.070381</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.061054</td>\n",
       "      <td>-0.092204</td>\n",
       "      <td>-0.094203</td>\n",
       "      <td>0.045224</td>\n",
       "      <td>-0.119720</td>\n",
       "      <td>-0.030877</td>\n",
       "      <td>-0.069909</td>\n",
       "      <td>-0.035829</td>\n",
       "      <td>-0.143209</td>\n",
       "      <td>-0.085696</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V22</th>\n",
       "      <td>-0.163426</td>\n",
       "      <td>-0.179365</td>\n",
       "      <td>-0.073400</td>\n",
       "      <td>-0.029749</td>\n",
       "      <td>0.073934</td>\n",
       "      <td>0.064081</td>\n",
       "      <td>0.009359</td>\n",
       "      <td>-0.092087</td>\n",
       "      <td>-0.154752</td>\n",
       "      <td>-0.094887</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.108172</td>\n",
       "      <td>-0.108934</td>\n",
       "      <td>-0.152691</td>\n",
       "      <td>-0.055641</td>\n",
       "      <td>-0.198577</td>\n",
       "      <td>-0.138900</td>\n",
       "      <td>-0.098291</td>\n",
       "      <td>-0.105235</td>\n",
       "      <td>-0.168149</td>\n",
       "      <td>-0.163696</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V23</th>\n",
       "      <td>-0.218093</td>\n",
       "      <td>-0.196469</td>\n",
       "      <td>-0.085380</td>\n",
       "      <td>-0.102975</td>\n",
       "      <td>-0.000624</td>\n",
       "      <td>0.027026</td>\n",
       "      <td>0.011982</td>\n",
       "      <td>-0.124427</td>\n",
       "      <td>-0.189343</td>\n",
       "      <td>-0.178304</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.143650</td>\n",
       "      <td>-0.175022</td>\n",
       "      <td>-0.225897</td>\n",
       "      <td>-0.125419</td>\n",
       "      <td>-0.229297</td>\n",
       "      <td>-0.178320</td>\n",
       "      <td>-0.117429</td>\n",
       "      <td>-0.210556</td>\n",
       "      <td>-0.186527</td>\n",
       "      <td>-0.190877</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V24</th>\n",
       "      <td>-0.295683</td>\n",
       "      <td>-0.295302</td>\n",
       "      <td>-0.214256</td>\n",
       "      <td>-0.206673</td>\n",
       "      <td>-0.067296</td>\n",
       "      <td>-0.043280</td>\n",
       "      <td>-0.057147</td>\n",
       "      <td>-0.196354</td>\n",
       "      <td>-0.198658</td>\n",
       "      <td>-0.179890</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.200752</td>\n",
       "      <td>-0.250479</td>\n",
       "      <td>-0.238478</td>\n",
       "      <td>-0.219817</td>\n",
       "      <td>-0.276419</td>\n",
       "      <td>-0.187789</td>\n",
       "      <td>-0.157967</td>\n",
       "      <td>-0.270222</td>\n",
       "      <td>-0.303155</td>\n",
       "      <td>-0.253233</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V25</th>\n",
       "      <td>-0.342865</td>\n",
       "      <td>-0.365749</td>\n",
       "      <td>-0.291974</td>\n",
       "      <td>-0.291357</td>\n",
       "      <td>-0.125675</td>\n",
       "      <td>-0.100309</td>\n",
       "      <td>-0.126074</td>\n",
       "      <td>-0.203178</td>\n",
       "      <td>-0.137459</td>\n",
       "      <td>-0.109051</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.191554</td>\n",
       "      <td>-0.256166</td>\n",
       "      <td>-0.248400</td>\n",
       "      <td>-0.277169</td>\n",
       "      <td>-0.353657</td>\n",
       "      <td>-0.215894</td>\n",
       "      <td>-0.254240</td>\n",
       "      <td>-0.303427</td>\n",
       "      <td>-0.385725</td>\n",
       "      <td>-0.303949</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V26</th>\n",
       "      <td>-0.341703</td>\n",
       "      <td>-0.337046</td>\n",
       "      <td>-0.263111</td>\n",
       "      <td>-0.294749</td>\n",
       "      <td>-0.169618</td>\n",
       "      <td>-0.129094</td>\n",
       "      <td>-0.179526</td>\n",
       "      <td>-0.233332</td>\n",
       "      <td>-0.119143</td>\n",
       "      <td>-0.095820</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.137886</td>\n",
       "      <td>-0.191707</td>\n",
       "      <td>-0.259825</td>\n",
       "      <td>-0.269558</td>\n",
       "      <td>-0.347931</td>\n",
       "      <td>-0.263403</td>\n",
       "      <td>-0.267069</td>\n",
       "      <td>-0.321868</td>\n",
       "      <td>-0.360340</td>\n",
       "      <td>-0.267596</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V27</th>\n",
       "      <td>-0.224340</td>\n",
       "      <td>-0.234386</td>\n",
       "      <td>-0.256674</td>\n",
       "      <td>-0.256074</td>\n",
       "      <td>-0.214692</td>\n",
       "      <td>-0.118645</td>\n",
       "      <td>-0.116848</td>\n",
       "      <td>-0.120343</td>\n",
       "      <td>-0.028002</td>\n",
       "      <td>-0.052303</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.027750</td>\n",
       "      <td>-0.064730</td>\n",
       "      <td>-0.148791</td>\n",
       "      <td>-0.213300</td>\n",
       "      <td>-0.262620</td>\n",
       "      <td>-0.198093</td>\n",
       "      <td>-0.190854</td>\n",
       "      <td>-0.261443</td>\n",
       "      <td>-0.275442</td>\n",
       "      <td>-0.195130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V28</th>\n",
       "      <td>-0.199099</td>\n",
       "      <td>-0.228490</td>\n",
       "      <td>-0.290728</td>\n",
       "      <td>-0.300476</td>\n",
       "      <td>-0.283863</td>\n",
       "      <td>-0.156081</td>\n",
       "      <td>-0.129694</td>\n",
       "      <td>-0.139750</td>\n",
       "      <td>-0.093413</td>\n",
       "      <td>-0.137173</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.000251</td>\n",
       "      <td>-0.054779</td>\n",
       "      <td>-0.130527</td>\n",
       "      <td>-0.235110</td>\n",
       "      <td>-0.246181</td>\n",
       "      <td>-0.221273</td>\n",
       "      <td>-0.228155</td>\n",
       "      <td>-0.267938</td>\n",
       "      <td>-0.247318</td>\n",
       "      <td>-0.203776</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V29</th>\n",
       "      <td>-0.077430</td>\n",
       "      <td>-0.115301</td>\n",
       "      <td>-0.197493</td>\n",
       "      <td>-0.236602</td>\n",
       "      <td>-0.273350</td>\n",
       "      <td>-0.151186</td>\n",
       "      <td>-0.068142</td>\n",
       "      <td>-0.017654</td>\n",
       "      <td>0.053398</td>\n",
       "      <td>-0.043998</td>\n",
       "      <td>...</td>\n",
       "      <td>0.038928</td>\n",
       "      <td>0.039053</td>\n",
       "      <td>-0.034937</td>\n",
       "      <td>-0.149564</td>\n",
       "      <td>-0.127523</td>\n",
       "      <td>-0.063403</td>\n",
       "      <td>-0.072976</td>\n",
       "      <td>-0.134302</td>\n",
       "      <td>-0.129402</td>\n",
       "      <td>-0.076100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V30</th>\n",
       "      <td>-0.048370</td>\n",
       "      <td>-0.055862</td>\n",
       "      <td>-0.106198</td>\n",
       "      <td>-0.190086</td>\n",
       "      <td>-0.214336</td>\n",
       "      <td>-0.054136</td>\n",
       "      <td>-0.096945</td>\n",
       "      <td>-0.081072</td>\n",
       "      <td>-0.041649</td>\n",
       "      <td>-0.091193</td>\n",
       "      <td>...</td>\n",
       "      <td>0.048936</td>\n",
       "      <td>0.087360</td>\n",
       "      <td>0.026300</td>\n",
       "      <td>-0.146485</td>\n",
       "      <td>-0.080546</td>\n",
       "      <td>-0.067373</td>\n",
       "      <td>-0.018733</td>\n",
       "      <td>-0.036092</td>\n",
       "      <td>-0.044197</td>\n",
       "      <td>-0.043015</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V31</th>\n",
       "      <td>-0.030444</td>\n",
       "      <td>-0.049683</td>\n",
       "      <td>-0.109895</td>\n",
       "      <td>-0.169987</td>\n",
       "      <td>-0.173485</td>\n",
       "      <td>-0.051934</td>\n",
       "      <td>-0.115871</td>\n",
       "      <td>-0.108115</td>\n",
       "      <td>-0.028629</td>\n",
       "      <td>-0.058493</td>\n",
       "      <td>...</td>\n",
       "      <td>0.059594</td>\n",
       "      <td>0.090863</td>\n",
       "      <td>0.017997</td>\n",
       "      <td>-0.089302</td>\n",
       "      <td>-0.012792</td>\n",
       "      <td>0.017714</td>\n",
       "      <td>0.010611</td>\n",
       "      <td>0.018564</td>\n",
       "      <td>0.013499</td>\n",
       "      <td>-0.023863</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V32</th>\n",
       "      <td>-0.031939</td>\n",
       "      <td>-0.108272</td>\n",
       "      <td>-0.170671</td>\n",
       "      <td>-0.164651</td>\n",
       "      <td>-0.200586</td>\n",
       "      <td>-0.144391</td>\n",
       "      <td>-0.127052</td>\n",
       "      <td>-0.087246</td>\n",
       "      <td>-0.017885</td>\n",
       "      <td>-0.027245</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.002591</td>\n",
       "      <td>0.003084</td>\n",
       "      <td>0.029192</td>\n",
       "      <td>-0.037753</td>\n",
       "      <td>0.000520</td>\n",
       "      <td>0.030027</td>\n",
       "      <td>0.045806</td>\n",
       "      <td>0.003712</td>\n",
       "      <td>0.054285</td>\n",
       "      <td>-0.015804</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V33</th>\n",
       "      <td>0.031319</td>\n",
       "      <td>-0.004247</td>\n",
       "      <td>-0.099409</td>\n",
       "      <td>-0.083965</td>\n",
       "      <td>-0.140559</td>\n",
       "      <td>-0.070337</td>\n",
       "      <td>-0.077662</td>\n",
       "      <td>-0.014578</td>\n",
       "      <td>0.013594</td>\n",
       "      <td>-0.021291</td>\n",
       "      <td>...</td>\n",
       "      <td>0.003386</td>\n",
       "      <td>0.008364</td>\n",
       "      <td>0.095110</td>\n",
       "      <td>0.064450</td>\n",
       "      <td>0.089024</td>\n",
       "      <td>0.109288</td>\n",
       "      <td>0.106959</td>\n",
       "      <td>0.083192</td>\n",
       "      <td>0.138214</td>\n",
       "      <td>0.075686</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V34</th>\n",
       "      <td>0.098118</td>\n",
       "      <td>0.115824</td>\n",
       "      <td>0.017053</td>\n",
       "      <td>0.015200</td>\n",
       "      <td>-0.086529</td>\n",
       "      <td>-0.028815</td>\n",
       "      <td>-0.015531</td>\n",
       "      <td>0.035733</td>\n",
       "      <td>0.015065</td>\n",
       "      <td>-0.035765</td>\n",
       "      <td>...</td>\n",
       "      <td>0.018382</td>\n",
       "      <td>0.052650</td>\n",
       "      <td>0.122798</td>\n",
       "      <td>0.138357</td>\n",
       "      <td>0.110776</td>\n",
       "      <td>0.131490</td>\n",
       "      <td>0.168361</td>\n",
       "      <td>0.143897</td>\n",
       "      <td>0.227783</td>\n",
       "      <td>0.191193</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V35</th>\n",
       "      <td>0.080722</td>\n",
       "      <td>0.132611</td>\n",
       "      <td>0.053070</td>\n",
       "      <td>0.039282</td>\n",
       "      <td>-0.073481</td>\n",
       "      <td>-0.023621</td>\n",
       "      <td>0.002979</td>\n",
       "      <td>0.087187</td>\n",
       "      <td>0.036120</td>\n",
       "      <td>-0.004460</td>\n",
       "      <td>...</td>\n",
       "      <td>0.006165</td>\n",
       "      <td>0.023165</td>\n",
       "      <td>0.072182</td>\n",
       "      <td>0.136711</td>\n",
       "      <td>0.074314</td>\n",
       "      <td>0.069959</td>\n",
       "      <td>0.189471</td>\n",
       "      <td>0.106275</td>\n",
       "      <td>0.222683</td>\n",
       "      <td>0.176982</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V36</th>\n",
       "      <td>0.119565</td>\n",
       "      <td>0.169186</td>\n",
       "      <td>0.107530</td>\n",
       "      <td>0.063486</td>\n",
       "      <td>-0.064617</td>\n",
       "      <td>-0.064798</td>\n",
       "      <td>-0.001376</td>\n",
       "      <td>0.110739</td>\n",
       "      <td>0.111769</td>\n",
       "      <td>0.085072</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.028291</td>\n",
       "      <td>0.002078</td>\n",
       "      <td>0.079799</td>\n",
       "      <td>0.130427</td>\n",
       "      <td>0.086914</td>\n",
       "      <td>0.116549</td>\n",
       "      <td>0.180789</td>\n",
       "      <td>0.110760</td>\n",
       "      <td>0.163162</td>\n",
       "      <td>0.166263</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V37</th>\n",
       "      <td>0.209873</td>\n",
       "      <td>0.217494</td>\n",
       "      <td>0.130276</td>\n",
       "      <td>0.089887</td>\n",
       "      <td>-0.008620</td>\n",
       "      <td>-0.048745</td>\n",
       "      <td>0.065900</td>\n",
       "      <td>0.186609</td>\n",
       "      <td>0.223983</td>\n",
       "      <td>0.175717</td>\n",
       "      <td>...</td>\n",
       "      <td>0.094205</td>\n",
       "      <td>0.134015</td>\n",
       "      <td>0.171104</td>\n",
       "      <td>0.206931</td>\n",
       "      <td>0.235457</td>\n",
       "      <td>0.217587</td>\n",
       "      <td>0.156320</td>\n",
       "      <td>0.169710</td>\n",
       "      <td>0.206001</td>\n",
       "      <td>0.233288</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V38</th>\n",
       "      <td>0.208371</td>\n",
       "      <td>0.186828</td>\n",
       "      <td>0.110499</td>\n",
       "      <td>0.089346</td>\n",
       "      <td>0.063408</td>\n",
       "      <td>0.030599</td>\n",
       "      <td>0.080942</td>\n",
       "      <td>0.206145</td>\n",
       "      <td>0.211897</td>\n",
       "      <td>0.233833</td>\n",
       "      <td>...</td>\n",
       "      <td>0.124038</td>\n",
       "      <td>0.108564</td>\n",
       "      <td>0.167599</td>\n",
       "      <td>0.200116</td>\n",
       "      <td>0.294578</td>\n",
       "      <td>0.223133</td>\n",
       "      <td>0.143131</td>\n",
       "      <td>0.218912</td>\n",
       "      <td>0.231150</td>\n",
       "      <td>0.222611</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V39</th>\n",
       "      <td>0.099993</td>\n",
       "      <td>0.098350</td>\n",
       "      <td>0.074137</td>\n",
       "      <td>0.045141</td>\n",
       "      <td>0.061616</td>\n",
       "      <td>0.081119</td>\n",
       "      <td>0.112673</td>\n",
       "      <td>0.184411</td>\n",
       "      <td>0.122735</td>\n",
       "      <td>0.177357</td>\n",
       "      <td>...</td>\n",
       "      <td>0.066673</td>\n",
       "      <td>0.042677</td>\n",
       "      <td>0.128310</td>\n",
       "      <td>0.121381</td>\n",
       "      <td>0.157435</td>\n",
       "      <td>0.150700</td>\n",
       "      <td>0.105603</td>\n",
       "      <td>0.143718</td>\n",
       "      <td>0.189058</td>\n",
       "      <td>0.202034</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V40</th>\n",
       "      <td>0.127313</td>\n",
       "      <td>0.188226</td>\n",
       "      <td>0.189047</td>\n",
       "      <td>0.145241</td>\n",
       "      <td>0.098832</td>\n",
       "      <td>0.075797</td>\n",
       "      <td>0.041071</td>\n",
       "      <td>0.097517</td>\n",
       "      <td>0.019589</td>\n",
       "      <td>-0.002523</td>\n",
       "      <td>...</td>\n",
       "      <td>0.277471</td>\n",
       "      <td>0.255774</td>\n",
       "      <td>0.254064</td>\n",
       "      <td>0.181579</td>\n",
       "      <td>0.177851</td>\n",
       "      <td>0.220670</td>\n",
       "      <td>0.193532</td>\n",
       "      <td>0.196282</td>\n",
       "      <td>0.304521</td>\n",
       "      <td>0.281889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V41</th>\n",
       "      <td>0.213592</td>\n",
       "      <td>0.261345</td>\n",
       "      <td>0.233442</td>\n",
       "      <td>0.144693</td>\n",
       "      <td>0.125181</td>\n",
       "      <td>0.048763</td>\n",
       "      <td>-0.028720</td>\n",
       "      <td>0.076054</td>\n",
       "      <td>-0.005785</td>\n",
       "      <td>-0.018880</td>\n",
       "      <td>...</td>\n",
       "      <td>0.428751</td>\n",
       "      <td>0.359439</td>\n",
       "      <td>0.283622</td>\n",
       "      <td>0.214580</td>\n",
       "      <td>0.175505</td>\n",
       "      <td>0.157192</td>\n",
       "      <td>0.157646</td>\n",
       "      <td>0.201077</td>\n",
       "      <td>0.276762</td>\n",
       "      <td>0.220597</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V42</th>\n",
       "      <td>0.206057</td>\n",
       "      <td>0.186368</td>\n",
       "      <td>0.113920</td>\n",
       "      <td>0.050629</td>\n",
       "      <td>0.063706</td>\n",
       "      <td>0.034380</td>\n",
       "      <td>-0.025727</td>\n",
       "      <td>0.114721</td>\n",
       "      <td>0.052409</td>\n",
       "      <td>0.076138</td>\n",
       "      <td>...</td>\n",
       "      <td>0.397190</td>\n",
       "      <td>0.302861</td>\n",
       "      <td>0.253203</td>\n",
       "      <td>0.155339</td>\n",
       "      <td>0.097671</td>\n",
       "      <td>0.123574</td>\n",
       "      <td>0.104120</td>\n",
       "      <td>0.210814</td>\n",
       "      <td>0.199334</td>\n",
       "      <td>0.161416</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V43</th>\n",
       "      <td>0.157949</td>\n",
       "      <td>0.133018</td>\n",
       "      <td>0.071946</td>\n",
       "      <td>-0.008407</td>\n",
       "      <td>0.031575</td>\n",
       "      <td>0.048870</td>\n",
       "      <td>0.061404</td>\n",
       "      <td>0.135426</td>\n",
       "      <td>0.215710</td>\n",
       "      <td>0.216742</td>\n",
       "      <td>...</td>\n",
       "      <td>0.316501</td>\n",
       "      <td>0.217849</td>\n",
       "      <td>0.139544</td>\n",
       "      <td>0.095210</td>\n",
       "      <td>0.097255</td>\n",
       "      <td>0.133169</td>\n",
       "      <td>0.108185</td>\n",
       "      <td>0.109166</td>\n",
       "      <td>0.154547</td>\n",
       "      <td>0.108190</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V44</th>\n",
       "      <td>0.279968</td>\n",
       "      <td>0.285716</td>\n",
       "      <td>0.180734</td>\n",
       "      <td>0.087824</td>\n",
       "      <td>0.089202</td>\n",
       "      <td>0.085468</td>\n",
       "      <td>0.110813</td>\n",
       "      <td>0.240176</td>\n",
       "      <td>0.320573</td>\n",
       "      <td>0.287459</td>\n",
       "      <td>...</td>\n",
       "      <td>0.416973</td>\n",
       "      <td>0.350208</td>\n",
       "      <td>0.181292</td>\n",
       "      <td>0.162879</td>\n",
       "      <td>0.242757</td>\n",
       "      <td>0.170750</td>\n",
       "      <td>0.144281</td>\n",
       "      <td>0.167337</td>\n",
       "      <td>0.178402</td>\n",
       "      <td>0.157181</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V45</th>\n",
       "      <td>0.319354</td>\n",
       "      <td>0.304247</td>\n",
       "      <td>0.173649</td>\n",
       "      <td>0.080012</td>\n",
       "      <td>0.081964</td>\n",
       "      <td>0.029524</td>\n",
       "      <td>0.076537</td>\n",
       "      <td>0.169099</td>\n",
       "      <td>0.195447</td>\n",
       "      <td>0.138447</td>\n",
       "      <td>...</td>\n",
       "      <td>0.505304</td>\n",
       "      <td>0.429309</td>\n",
       "      <td>0.236971</td>\n",
       "      <td>0.187964</td>\n",
       "      <td>0.269119</td>\n",
       "      <td>0.178182</td>\n",
       "      <td>0.162125</td>\n",
       "      <td>0.237890</td>\n",
       "      <td>0.205291</td>\n",
       "      <td>0.180691</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V46</th>\n",
       "      <td>0.230343</td>\n",
       "      <td>0.255797</td>\n",
       "      <td>0.179528</td>\n",
       "      <td>0.046109</td>\n",
       "      <td>0.041419</td>\n",
       "      <td>0.016640</td>\n",
       "      <td>0.098925</td>\n",
       "      <td>0.109744</td>\n",
       "      <td>0.084191</td>\n",
       "      <td>0.090662</td>\n",
       "      <td>...</td>\n",
       "      <td>0.570575</td>\n",
       "      <td>0.398600</td>\n",
       "      <td>0.206970</td>\n",
       "      <td>0.159920</td>\n",
       "      <td>0.194223</td>\n",
       "      <td>0.146042</td>\n",
       "      <td>0.157815</td>\n",
       "      <td>0.240471</td>\n",
       "      <td>0.209045</td>\n",
       "      <td>0.139727</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V47</th>\n",
       "      <td>0.203234</td>\n",
       "      <td>0.265279</td>\n",
       "      <td>0.234896</td>\n",
       "      <td>0.121065</td>\n",
       "      <td>0.084435</td>\n",
       "      <td>0.067196</td>\n",
       "      <td>0.155221</td>\n",
       "      <td>0.222783</td>\n",
       "      <td>0.225667</td>\n",
       "      <td>0.268123</td>\n",
       "      <td>...</td>\n",
       "      <td>0.573572</td>\n",
       "      <td>0.365149</td>\n",
       "      <td>0.206376</td>\n",
       "      <td>0.209084</td>\n",
       "      <td>0.210950</td>\n",
       "      <td>0.219052</td>\n",
       "      <td>0.196814</td>\n",
       "      <td>0.270198</td>\n",
       "      <td>0.221425</td>\n",
       "      <td>0.123666</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V48</th>\n",
       "      <td>0.247560</td>\n",
       "      <td>0.313995</td>\n",
       "      <td>0.223074</td>\n",
       "      <td>0.133294</td>\n",
       "      <td>0.088128</td>\n",
       "      <td>0.080729</td>\n",
       "      <td>0.194720</td>\n",
       "      <td>0.271422</td>\n",
       "      <td>0.222135</td>\n",
       "      <td>0.264885</td>\n",
       "      <td>...</td>\n",
       "      <td>0.526095</td>\n",
       "      <td>0.319286</td>\n",
       "      <td>0.150871</td>\n",
       "      <td>0.195826</td>\n",
       "      <td>0.230033</td>\n",
       "      <td>0.155186</td>\n",
       "      <td>0.173098</td>\n",
       "      <td>0.328238</td>\n",
       "      <td>0.209152</td>\n",
       "      <td>0.088640</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V49</th>\n",
       "      <td>0.269287</td>\n",
       "      <td>0.245868</td>\n",
       "      <td>0.081096</td>\n",
       "      <td>0.077925</td>\n",
       "      <td>0.066751</td>\n",
       "      <td>0.017300</td>\n",
       "      <td>0.166112</td>\n",
       "      <td>0.191615</td>\n",
       "      <td>0.150527</td>\n",
       "      <td>0.162010</td>\n",
       "      <td>...</td>\n",
       "      <td>0.447926</td>\n",
       "      <td>0.341667</td>\n",
       "      <td>0.279681</td>\n",
       "      <td>0.280477</td>\n",
       "      <td>0.287612</td>\n",
       "      <td>0.235053</td>\n",
       "      <td>0.201609</td>\n",
       "      <td>0.342866</td>\n",
       "      <td>0.178118</td>\n",
       "      <td>0.139944</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V50</th>\n",
       "      <td>0.254450</td>\n",
       "      <td>0.320538</td>\n",
       "      <td>0.238110</td>\n",
       "      <td>0.174676</td>\n",
       "      <td>0.115936</td>\n",
       "      <td>0.171767</td>\n",
       "      <td>0.184152</td>\n",
       "      <td>0.260692</td>\n",
       "      <td>0.174873</td>\n",
       "      <td>0.167096</td>\n",
       "      <td>...</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.627038</td>\n",
       "      <td>0.330396</td>\n",
       "      <td>0.384052</td>\n",
       "      <td>0.278935</td>\n",
       "      <td>0.209752</td>\n",
       "      <td>0.191407</td>\n",
       "      <td>0.325665</td>\n",
       "      <td>0.317942</td>\n",
       "      <td>0.246764</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V51</th>\n",
       "      <td>0.355299</td>\n",
       "      <td>0.434548</td>\n",
       "      <td>0.394076</td>\n",
       "      <td>0.374651</td>\n",
       "      <td>0.266617</td>\n",
       "      <td>0.252288</td>\n",
       "      <td>0.144051</td>\n",
       "      <td>0.219038</td>\n",
       "      <td>0.207996</td>\n",
       "      <td>0.165537</td>\n",
       "      <td>...</td>\n",
       "      <td>0.627038</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.540414</td>\n",
       "      <td>0.343190</td>\n",
       "      <td>0.337581</td>\n",
       "      <td>0.203121</td>\n",
       "      <td>0.191264</td>\n",
       "      <td>0.309673</td>\n",
       "      <td>0.298711</td>\n",
       "      <td>0.195379</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V52</th>\n",
       "      <td>0.311729</td>\n",
       "      <td>0.346076</td>\n",
       "      <td>0.332914</td>\n",
       "      <td>0.364772</td>\n",
       "      <td>0.314985</td>\n",
       "      <td>0.162404</td>\n",
       "      <td>0.046403</td>\n",
       "      <td>0.102447</td>\n",
       "      <td>0.105352</td>\n",
       "      <td>0.097544</td>\n",
       "      <td>...</td>\n",
       "      <td>0.330396</td>\n",
       "      <td>0.540414</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.412337</td>\n",
       "      <td>0.315656</td>\n",
       "      <td>0.421588</td>\n",
       "      <td>0.308197</td>\n",
       "      <td>0.370764</td>\n",
       "      <td>0.346095</td>\n",
       "      <td>0.280780</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V53</th>\n",
       "      <td>0.322299</td>\n",
       "      <td>0.383960</td>\n",
       "      <td>0.367186</td>\n",
       "      <td>0.334211</td>\n",
       "      <td>0.205306</td>\n",
       "      <td>0.164073</td>\n",
       "      <td>0.163074</td>\n",
       "      <td>0.234008</td>\n",
       "      <td>0.202615</td>\n",
       "      <td>0.146725</td>\n",
       "      <td>...</td>\n",
       "      <td>0.384052</td>\n",
       "      <td>0.343190</td>\n",
       "      <td>0.412337</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.455059</td>\n",
       "      <td>0.397378</td>\n",
       "      <td>0.361443</td>\n",
       "      <td>0.404117</td>\n",
       "      <td>0.447118</td>\n",
       "      <td>0.283471</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V54</th>\n",
       "      <td>0.312067</td>\n",
       "      <td>0.380165</td>\n",
       "      <td>0.289731</td>\n",
       "      <td>0.284955</td>\n",
       "      <td>0.196472</td>\n",
       "      <td>0.133464</td>\n",
       "      <td>0.195541</td>\n",
       "      <td>0.239551</td>\n",
       "      <td>0.179342</td>\n",
       "      <td>0.175254</td>\n",
       "      <td>...</td>\n",
       "      <td>0.278935</td>\n",
       "      <td>0.337581</td>\n",
       "      <td>0.315656</td>\n",
       "      <td>0.455059</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.429948</td>\n",
       "      <td>0.387204</td>\n",
       "      <td>0.503465</td>\n",
       "      <td>0.453658</td>\n",
       "      <td>0.264399</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V55</th>\n",
       "      <td>0.220642</td>\n",
       "      <td>0.262263</td>\n",
       "      <td>0.287661</td>\n",
       "      <td>0.280938</td>\n",
       "      <td>0.199323</td>\n",
       "      <td>0.166758</td>\n",
       "      <td>0.174143</td>\n",
       "      <td>0.276819</td>\n",
       "      <td>0.232764</td>\n",
       "      <td>0.151889</td>\n",
       "      <td>...</td>\n",
       "      <td>0.209752</td>\n",
       "      <td>0.203121</td>\n",
       "      <td>0.421588</td>\n",
       "      <td>0.397378</td>\n",
       "      <td>0.429948</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.515154</td>\n",
       "      <td>0.463659</td>\n",
       "      <td>0.430804</td>\n",
       "      <td>0.349449</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V56</th>\n",
       "      <td>0.313725</td>\n",
       "      <td>0.280341</td>\n",
       "      <td>0.380819</td>\n",
       "      <td>0.340254</td>\n",
       "      <td>0.219395</td>\n",
       "      <td>0.161333</td>\n",
       "      <td>0.186324</td>\n",
       "      <td>0.267212</td>\n",
       "      <td>0.193963</td>\n",
       "      <td>0.140327</td>\n",
       "      <td>...</td>\n",
       "      <td>0.191407</td>\n",
       "      <td>0.191264</td>\n",
       "      <td>0.308197</td>\n",
       "      <td>0.361443</td>\n",
       "      <td>0.387204</td>\n",
       "      <td>0.515154</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.509805</td>\n",
       "      <td>0.431295</td>\n",
       "      <td>0.287219</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V57</th>\n",
       "      <td>0.368132</td>\n",
       "      <td>0.353042</td>\n",
       "      <td>0.334108</td>\n",
       "      <td>0.344865</td>\n",
       "      <td>0.238793</td>\n",
       "      <td>0.203986</td>\n",
       "      <td>0.242646</td>\n",
       "      <td>0.287603</td>\n",
       "      <td>0.231745</td>\n",
       "      <td>0.212277</td>\n",
       "      <td>...</td>\n",
       "      <td>0.325665</td>\n",
       "      <td>0.309673</td>\n",
       "      <td>0.370764</td>\n",
       "      <td>0.404117</td>\n",
       "      <td>0.503465</td>\n",
       "      <td>0.463659</td>\n",
       "      <td>0.509805</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.550235</td>\n",
       "      <td>0.329827</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V58</th>\n",
       "      <td>0.357116</td>\n",
       "      <td>0.352200</td>\n",
       "      <td>0.425047</td>\n",
       "      <td>0.420266</td>\n",
       "      <td>0.290982</td>\n",
       "      <td>0.220573</td>\n",
       "      <td>0.183578</td>\n",
       "      <td>0.194400</td>\n",
       "      <td>0.097293</td>\n",
       "      <td>0.058273</td>\n",
       "      <td>...</td>\n",
       "      <td>0.317942</td>\n",
       "      <td>0.298711</td>\n",
       "      <td>0.346095</td>\n",
       "      <td>0.447118</td>\n",
       "      <td>0.453658</td>\n",
       "      <td>0.430804</td>\n",
       "      <td>0.431295</td>\n",
       "      <td>0.550235</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.642872</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>V59</th>\n",
       "      <td>0.347078</td>\n",
       "      <td>0.358761</td>\n",
       "      <td>0.373948</td>\n",
       "      <td>0.400626</td>\n",
       "      <td>0.253710</td>\n",
       "      <td>0.178158</td>\n",
       "      <td>0.222493</td>\n",
       "      <td>0.146216</td>\n",
       "      <td>0.095243</td>\n",
       "      <td>0.097358</td>\n",
       "      <td>...</td>\n",
       "      <td>0.246764</td>\n",
       "      <td>0.195379</td>\n",
       "      <td>0.280780</td>\n",
       "      <td>0.283471</td>\n",
       "      <td>0.264399</td>\n",
       "      <td>0.349449</td>\n",
       "      <td>0.287219</td>\n",
       "      <td>0.329827</td>\n",
       "      <td>0.642872</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>60 rows × 60 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "           V0        V1        V2        V3        V4        V5        V6  \\\n",
       "V0   1.000000  0.735896  0.571537  0.491438  0.344797  0.238921  0.260815   \n",
       "V1   0.735896  1.000000  0.779916  0.606684  0.419669  0.332329  0.279040   \n",
       "V2   0.571537  0.779916  1.000000  0.781786  0.546141  0.346275  0.190434   \n",
       "V3   0.491438  0.606684  0.781786  1.000000  0.726943  0.352805  0.246440   \n",
       "V4   0.344797  0.419669  0.546141  0.726943  1.000000  0.597053  0.335422   \n",
       "V5   0.238921  0.332329  0.346275  0.352805  0.597053  1.000000  0.702889   \n",
       "V6   0.260815  0.279040  0.190434  0.246440  0.335422  0.702889  1.000000   \n",
       "V7   0.355523  0.334615  0.237884  0.246742  0.204006  0.471683  0.675774   \n",
       "V8   0.353420  0.316733  0.252691  0.247078  0.177906  0.327578  0.470580   \n",
       "V9   0.318276  0.270782  0.219637  0.237769  0.183219  0.288621  0.425448   \n",
       "V10  0.344058  0.297065  0.274610  0.271881  0.231684  0.333570  0.396588   \n",
       "V11  0.210861  0.194102  0.214807  0.175381  0.211657  0.344451  0.274432   \n",
       "V12  0.210722  0.249596  0.258767  0.215754  0.299086  0.411107  0.365391   \n",
       "V13  0.256278  0.273170  0.291724  0.286708  0.359062  0.396233  0.409576   \n",
       "V14  0.304878  0.307599  0.285663  0.278529  0.318059  0.367908  0.411692   \n",
       "V15  0.239079  0.261844  0.237017  0.248245  0.328725  0.353783  0.363086   \n",
       "V16  0.137845  0.152170  0.201093  0.223203  0.326477  0.293190  0.250024   \n",
       "V17  0.041817  0.042870  0.120587  0.194992  0.299266  0.235778  0.208057   \n",
       "V18  0.055227  0.040911  0.099303  0.189405  0.340543  0.226305  0.215495   \n",
       "V19  0.156760  0.102428  0.103117  0.188317  0.285737  0.206841  0.196496   \n",
       "V20  0.117663  0.075255  0.063990  0.142271  0.205088  0.174768  0.165827   \n",
       "V21 -0.056973 -0.074157 -0.026815  0.036010  0.152897  0.123770  0.063773   \n",
       "V22 -0.163426 -0.179365 -0.073400 -0.029749  0.073934  0.064081  0.009359   \n",
       "V23 -0.218093 -0.196469 -0.085380 -0.102975 -0.000624  0.027026  0.011982   \n",
       "V24 -0.295683 -0.295302 -0.214256 -0.206673 -0.067296 -0.043280 -0.057147   \n",
       "V25 -0.342865 -0.365749 -0.291974 -0.291357 -0.125675 -0.100309 -0.126074   \n",
       "V26 -0.341703 -0.337046 -0.263111 -0.294749 -0.169618 -0.129094 -0.179526   \n",
       "V27 -0.224340 -0.234386 -0.256674 -0.256074 -0.214692 -0.118645 -0.116848   \n",
       "V28 -0.199099 -0.228490 -0.290728 -0.300476 -0.283863 -0.156081 -0.129694   \n",
       "V29 -0.077430 -0.115301 -0.197493 -0.236602 -0.273350 -0.151186 -0.068142   \n",
       "V30 -0.048370 -0.055862 -0.106198 -0.190086 -0.214336 -0.054136 -0.096945   \n",
       "V31 -0.030444 -0.049683 -0.109895 -0.169987 -0.173485 -0.051934 -0.115871   \n",
       "V32 -0.031939 -0.108272 -0.170671 -0.164651 -0.200586 -0.144391 -0.127052   \n",
       "V33  0.031319 -0.004247 -0.099409 -0.083965 -0.140559 -0.070337 -0.077662   \n",
       "V34  0.098118  0.115824  0.017053  0.015200 -0.086529 -0.028815 -0.015531   \n",
       "V35  0.080722  0.132611  0.053070  0.039282 -0.073481 -0.023621  0.002979   \n",
       "V36  0.119565  0.169186  0.107530  0.063486 -0.064617 -0.064798 -0.001376   \n",
       "V37  0.209873  0.217494  0.130276  0.089887 -0.008620 -0.048745  0.065900   \n",
       "V38  0.208371  0.186828  0.110499  0.089346  0.063408  0.030599  0.080942   \n",
       "V39  0.099993  0.098350  0.074137  0.045141  0.061616  0.081119  0.112673   \n",
       "V40  0.127313  0.188226  0.189047  0.145241  0.098832  0.075797  0.041071   \n",
       "V41  0.213592  0.261345  0.233442  0.144693  0.125181  0.048763 -0.028720   \n",
       "V42  0.206057  0.186368  0.113920  0.050629  0.063706  0.034380 -0.025727   \n",
       "V43  0.157949  0.133018  0.071946 -0.008407  0.031575  0.048870  0.061404   \n",
       "V44  0.279968  0.285716  0.180734  0.087824  0.089202  0.085468  0.110813   \n",
       "V45  0.319354  0.304247  0.173649  0.080012  0.081964  0.029524  0.076537   \n",
       "V46  0.230343  0.255797  0.179528  0.046109  0.041419  0.016640  0.098925   \n",
       "V47  0.203234  0.265279  0.234896  0.121065  0.084435  0.067196  0.155221   \n",
       "V48  0.247560  0.313995  0.223074  0.133294  0.088128  0.080729  0.194720   \n",
       "V49  0.269287  0.245868  0.081096  0.077925  0.066751  0.017300  0.166112   \n",
       "V50  0.254450  0.320538  0.238110  0.174676  0.115936  0.171767  0.184152   \n",
       "V51  0.355299  0.434548  0.394076  0.374651  0.266617  0.252288  0.144051   \n",
       "V52  0.311729  0.346076  0.332914  0.364772  0.314985  0.162404  0.046403   \n",
       "V53  0.322299  0.383960  0.367186  0.334211  0.205306  0.164073  0.163074   \n",
       "V54  0.312067  0.380165  0.289731  0.284955  0.196472  0.133464  0.195541   \n",
       "V55  0.220642  0.262263  0.287661  0.280938  0.199323  0.166758  0.174143   \n",
       "V56  0.313725  0.280341  0.380819  0.340254  0.219395  0.161333  0.186324   \n",
       "V57  0.368132  0.353042  0.334108  0.344865  0.238793  0.203986  0.242646   \n",
       "V58  0.357116  0.352200  0.425047  0.420266  0.290982  0.220573  0.183578   \n",
       "V59  0.347078  0.358761  0.373948  0.400626  0.253710  0.178158  0.222493   \n",
       "\n",
       "           V7        V8        V9  ...       V50       V51       V52  \\\n",
       "V0   0.355523  0.353420  0.318276  ...  0.254450  0.355299  0.311729   \n",
       "V1   0.334615  0.316733  0.270782  ...  0.320538  0.434548  0.346076   \n",
       "V2   0.237884  0.252691  0.219637  ...  0.238110  0.394076  0.332914   \n",
       "V3   0.246742  0.247078  0.237769  ...  0.174676  0.374651  0.364772   \n",
       "V4   0.204006  0.177906  0.183219  ...  0.115936  0.266617  0.314985   \n",
       "V5   0.471683  0.327578  0.288621  ...  0.171767  0.252288  0.162404   \n",
       "V6   0.675774  0.470580  0.425448  ...  0.184152  0.144051  0.046403   \n",
       "V7   1.000000  0.778577  0.652525  ...  0.260692  0.219038  0.102447   \n",
       "V8   0.778577  1.000000  0.877131  ...  0.174873  0.207996  0.105352   \n",
       "V9   0.652525  0.877131  1.000000  ...  0.167096  0.165537  0.097544   \n",
       "V10  0.584583  0.728063  0.853140  ...  0.157615  0.165748  0.084801   \n",
       "V11  0.328329  0.363404  0.485392  ...  0.113418  0.117699  0.042263   \n",
       "V12  0.322951  0.316899  0.405370  ...  0.203347  0.147479  0.058599   \n",
       "V13  0.387114  0.329659  0.345684  ...  0.180464  0.137443  0.133196   \n",
       "V14  0.391514  0.299575  0.294699  ...  0.153162  0.135271  0.103444   \n",
       "V15  0.322237  0.241819  0.242869  ...  0.099892  0.104039  0.096325   \n",
       "V16  0.140912  0.100146  0.121264  ...  0.009036  0.020313  0.035635   \n",
       "V17  0.061333  0.027380  0.063745  ... -0.104656 -0.057236 -0.006627   \n",
       "V18  0.061825  0.067237  0.099632  ... -0.050988  0.011450  0.051367   \n",
       "V19  0.204950  0.266455  0.246924  ... -0.022960  0.028754  0.069692   \n",
       "V20  0.208785  0.264109  0.240862  ... -0.024222 -0.034845 -0.000270   \n",
       "V21  0.023786  0.019512  0.070381  ... -0.061054 -0.092204 -0.094203   \n",
       "V22 -0.092087 -0.154752 -0.094887  ... -0.108172 -0.108934 -0.152691   \n",
       "V23 -0.124427 -0.189343 -0.178304  ... -0.143650 -0.175022 -0.225897   \n",
       "V24 -0.196354 -0.198658 -0.179890  ... -0.200752 -0.250479 -0.238478   \n",
       "V25 -0.203178 -0.137459 -0.109051  ... -0.191554 -0.256166 -0.248400   \n",
       "V26 -0.233332 -0.119143 -0.095820  ... -0.137886 -0.191707 -0.259825   \n",
       "V27 -0.120343 -0.028002 -0.052303  ... -0.027750 -0.064730 -0.148791   \n",
       "V28 -0.139750 -0.093413 -0.137173  ... -0.000251 -0.054779 -0.130527   \n",
       "V29 -0.017654  0.053398 -0.043998  ...  0.038928  0.039053 -0.034937   \n",
       "V30 -0.081072 -0.041649 -0.091193  ...  0.048936  0.087360  0.026300   \n",
       "V31 -0.108115 -0.028629 -0.058493  ...  0.059594  0.090863  0.017997   \n",
       "V32 -0.087246 -0.017885 -0.027245  ... -0.002591  0.003084  0.029192   \n",
       "V33 -0.014578  0.013594 -0.021291  ...  0.003386  0.008364  0.095110   \n",
       "V34  0.035733  0.015065 -0.035765  ...  0.018382  0.052650  0.122798   \n",
       "V35  0.087187  0.036120 -0.004460  ...  0.006165  0.023165  0.072182   \n",
       "V36  0.110739  0.111769  0.085072  ... -0.028291  0.002078  0.079799   \n",
       "V37  0.186609  0.223983  0.175717  ...  0.094205  0.134015  0.171104   \n",
       "V38  0.206145  0.211897  0.233833  ...  0.124038  0.108564  0.167599   \n",
       "V39  0.184411  0.122735  0.177357  ...  0.066673  0.042677  0.128310   \n",
       "V40  0.097517  0.019589 -0.002523  ...  0.277471  0.255774  0.254064   \n",
       "V41  0.076054 -0.005785 -0.018880  ...  0.428751  0.359439  0.283622   \n",
       "V42  0.114721  0.052409  0.076138  ...  0.397190  0.302861  0.253203   \n",
       "V43  0.135426  0.215710  0.216742  ...  0.316501  0.217849  0.139544   \n",
       "V44  0.240176  0.320573  0.287459  ...  0.416973  0.350208  0.181292   \n",
       "V45  0.169099  0.195447  0.138447  ...  0.505304  0.429309  0.236971   \n",
       "V46  0.109744  0.084191  0.090662  ...  0.570575  0.398600  0.206970   \n",
       "V47  0.222783  0.225667  0.268123  ...  0.573572  0.365149  0.206376   \n",
       "V48  0.271422  0.222135  0.264885  ...  0.526095  0.319286  0.150871   \n",
       "V49  0.191615  0.150527  0.162010  ...  0.447926  0.341667  0.279681   \n",
       "V50  0.260692  0.174873  0.167096  ...  1.000000  0.627038  0.330396   \n",
       "V51  0.219038  0.207996  0.165537  ...  0.627038  1.000000  0.540414   \n",
       "V52  0.102447  0.105352  0.097544  ...  0.330396  0.540414  1.000000   \n",
       "V53  0.234008  0.202615  0.146725  ...  0.384052  0.343190  0.412337   \n",
       "V54  0.239551  0.179342  0.175254  ...  0.278935  0.337581  0.315656   \n",
       "V55  0.276819  0.232764  0.151889  ...  0.209752  0.203121  0.421588   \n",
       "V56  0.267212  0.193963  0.140327  ...  0.191407  0.191264  0.308197   \n",
       "V57  0.287603  0.231745  0.212277  ...  0.325665  0.309673  0.370764   \n",
       "V58  0.194400  0.097293  0.058273  ...  0.317942  0.298711  0.346095   \n",
       "V59  0.146216  0.095243  0.097358  ...  0.246764  0.195379  0.280780   \n",
       "\n",
       "          V53       V54       V55       V56       V57       V58       V59  \n",
       "V0   0.322299  0.312067  0.220642  0.313725  0.368132  0.357116  0.347078  \n",
       "V1   0.383960  0.380165  0.262263  0.280341  0.353042  0.352200  0.358761  \n",
       "V2   0.367186  0.289731  0.287661  0.380819  0.334108  0.425047  0.373948  \n",
       "V3   0.334211  0.284955  0.280938  0.340254  0.344865  0.420266  0.400626  \n",
       "V4   0.205306  0.196472  0.199323  0.219395  0.238793  0.290982  0.253710  \n",
       "V5   0.164073  0.133464  0.166758  0.161333  0.203986  0.220573  0.178158  \n",
       "V6   0.163074  0.195541  0.174143  0.186324  0.242646  0.183578  0.222493  \n",
       "V7   0.234008  0.239551  0.276819  0.267212  0.287603  0.194400  0.146216  \n",
       "V8   0.202615  0.179342  0.232764  0.193963  0.231745  0.097293  0.095243  \n",
       "V9   0.146725  0.175254  0.151889  0.140327  0.212277  0.058273  0.097358  \n",
       "V10  0.142572  0.228991  0.122332  0.103405  0.193358  0.067726  0.089695  \n",
       "V11  0.078457  0.164590  0.115658  0.030732  0.065273  0.044614  0.071364  \n",
       "V12  0.160916  0.272492  0.183743  0.057870  0.171140  0.151804  0.061411  \n",
       "V13  0.210925  0.326821  0.252166  0.190886  0.258675  0.209122  0.120966  \n",
       "V14  0.218703  0.261822  0.218395  0.202511  0.225545  0.193671  0.171089  \n",
       "V15  0.206922  0.240968  0.215478  0.191736  0.198019  0.182337  0.158438  \n",
       "V16  0.129138  0.168460  0.128968  0.145708  0.148563  0.121800  0.093992  \n",
       "V17  0.072344  0.093767  0.080812  0.056930  0.096022  0.028446  0.046617  \n",
       "V18  0.120153  0.099082  0.121331  0.045204  0.138365  0.023019  0.007468  \n",
       "V19  0.171936  0.157272  0.178498  0.066425  0.132453 -0.005364 -0.028540  \n",
       "V20  0.167327  0.059823  0.139089  0.030943  0.079818 -0.049413 -0.025201  \n",
       "V21  0.045224 -0.119720 -0.030877 -0.069909 -0.035829 -0.143209 -0.085696  \n",
       "V22 -0.055641 -0.198577 -0.138900 -0.098291 -0.105235 -0.168149 -0.163696  \n",
       "V23 -0.125419 -0.229297 -0.178320 -0.117429 -0.210556 -0.186527 -0.190877  \n",
       "V24 -0.219817 -0.276419 -0.187789 -0.157967 -0.270222 -0.303155 -0.253233  \n",
       "V25 -0.277169 -0.353657 -0.215894 -0.254240 -0.303427 -0.385725 -0.303949  \n",
       "V26 -0.269558 -0.347931 -0.263403 -0.267069 -0.321868 -0.360340 -0.267596  \n",
       "V27 -0.213300 -0.262620 -0.198093 -0.190854 -0.261443 -0.275442 -0.195130  \n",
       "V28 -0.235110 -0.246181 -0.221273 -0.228155 -0.267938 -0.247318 -0.203776  \n",
       "V29 -0.149564 -0.127523 -0.063403 -0.072976 -0.134302 -0.129402 -0.076100  \n",
       "V30 -0.146485 -0.080546 -0.067373 -0.018733 -0.036092 -0.044197 -0.043015  \n",
       "V31 -0.089302 -0.012792  0.017714  0.010611  0.018564  0.013499 -0.023863  \n",
       "V32 -0.037753  0.000520  0.030027  0.045806  0.003712  0.054285 -0.015804  \n",
       "V33  0.064450  0.089024  0.109288  0.106959  0.083192  0.138214  0.075686  \n",
       "V34  0.138357  0.110776  0.131490  0.168361  0.143897  0.227783  0.191193  \n",
       "V35  0.136711  0.074314  0.069959  0.189471  0.106275  0.222683  0.176982  \n",
       "V36  0.130427  0.086914  0.116549  0.180789  0.110760  0.163162  0.166263  \n",
       "V37  0.206931  0.235457  0.217587  0.156320  0.169710  0.206001  0.233288  \n",
       "V38  0.200116  0.294578  0.223133  0.143131  0.218912  0.231150  0.222611  \n",
       "V39  0.121381  0.157435  0.150700  0.105603  0.143718  0.189058  0.202034  \n",
       "V40  0.181579  0.177851  0.220670  0.193532  0.196282  0.304521  0.281889  \n",
       "V41  0.214580  0.175505  0.157192  0.157646  0.201077  0.276762  0.220597  \n",
       "V42  0.155339  0.097671  0.123574  0.104120  0.210814  0.199334  0.161416  \n",
       "V43  0.095210  0.097255  0.133169  0.108185  0.109166  0.154547  0.108190  \n",
       "V44  0.162879  0.242757  0.170750  0.144281  0.167337  0.178402  0.157181  \n",
       "V45  0.187964  0.269119  0.178182  0.162125  0.237890  0.205291  0.180691  \n",
       "V46  0.159920  0.194223  0.146042  0.157815  0.240471  0.209045  0.139727  \n",
       "V47  0.209084  0.210950  0.219052  0.196814  0.270198  0.221425  0.123666  \n",
       "V48  0.195826  0.230033  0.155186  0.173098  0.328238  0.209152  0.088640  \n",
       "V49  0.280477  0.287612  0.235053  0.201609  0.342866  0.178118  0.139944  \n",
       "V50  0.384052  0.278935  0.209752  0.191407  0.325665  0.317942  0.246764  \n",
       "V51  0.343190  0.337581  0.203121  0.191264  0.309673  0.298711  0.195379  \n",
       "V52  0.412337  0.315656  0.421588  0.308197  0.370764  0.346095  0.280780  \n",
       "V53  1.000000  0.455059  0.397378  0.361443  0.404117  0.447118  0.283471  \n",
       "V54  0.455059  1.000000  0.429948  0.387204  0.503465  0.453658  0.264399  \n",
       "V55  0.397378  0.429948  1.000000  0.515154  0.463659  0.430804  0.349449  \n",
       "V56  0.361443  0.387204  0.515154  1.000000  0.509805  0.431295  0.287219  \n",
       "V57  0.404117  0.503465  0.463659  0.509805  1.000000  0.550235  0.329827  \n",
       "V58  0.447118  0.453658  0.430804  0.431295  0.550235  1.000000  0.642872  \n",
       "V59  0.283471  0.264399  0.349449  0.287219  0.329827  0.642872  1.000000  \n",
       "\n",
       "[60 rows x 60 columns]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# DataFrame.corr()自动忽略了非数值型的值（即最后一列，target）\n",
    "corr_matrix = df_sonar.corr()\n",
    "corr_matrix"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 绘制热力图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1152x576 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig = plt.figure(figsize=(16, 8))\n",
    "ax = fig.add_subplot(1, 1, 1)\n",
    "pic = ax.pcolor(corr_matrix)\n",
    "fig.colorbar(pic, ax=ax)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1152x576 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig = plt.figure(figsize=(16, 8))\n",
    "ax = fig.add_subplot(1, 1, 1)\n",
    "pic = ax.pcolormesh(corr_matrix, cmap='RdBu')  # 这个函数稍微快一点\n",
    "fig.colorbar(pic, ax=ax)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "=>对角线表示相关性最高，同时注意到序数相近的属性（对角线周围）的属性相关性也极高，这和数据是时序数据分段获取的有关  \n",
    "1.属性之间如果完全相关，意味着数据可能有误，如：同样的数据录入两次  \n",
    "2.多个属性间的相关性很高（corr > 0.7）,即多重共线性，往往会导致预测结果不稳定  "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "属性和标签之间的相关性则不同，如果属性和标签相关，则通常意味着两者之间具有可预测关系"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
